// Test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


#include "UnitTest.h"
#include "MeltingMath.h"

using namespace Melting;
//using namespace Melting::Debug;

int _tmain(int argc, _TCHAR* argv[])
{
	//UnitTest::RegisterTest(	Vector2::UnitTest );
	//UnitTest::RegisterTest(	Vector3::UnitTest );
	UnitTest::RegisterTest(	Math::UtilsUnitTest );
	UnitTest::RegisterTest(	Math::Mtx_UnitTest );
	UnitTest::RegisterTest(	Math::SIMDUnitTest );
	UnitTest::RegisterTest(	Math::Quaternion::UnitTest );
	UnitTest::RegisterTest(	Math::Cone::UnitTest );
	UnitTest::RegisterTest(	Math::AABBox::UnitTest );
	UnitTest::RegisterTest(	Math::BoundingSphere::UnitTest );
	UnitTest::RegisterTest(	Math::Plane::UnitTest );
	UnitTest::RegisterTest(	Math::Ray::UnitTest );
	UnitTest::RegisterTest(	Math::SRT::UnitTest ); 

	UnitTest::ProcessAllTests( true );

	UnitTest::RemoveAllTests();

	return 0;
}

